#include <stdio.h>

// C++ 中的类也是一种构造类型，但是进行了一些扩展，类的成员不但可以是变量，还可以是函数；
// 通过类定义出来的变量也有特定的称呼，叫做“对象”

// 通过class关键字类定义类
class Student
{
    public:
        // 类包含的变量
        char *name;
        int age;
        float score;

        // 类包含的函数
        void say()
        {
            printf("%s的年龄是 %d, 成绩是 %f\n", name, age, score);
        }
};

int main()
{
    // 通过类来定义变量，即创建对象
    class Student stu1; // 也可以省略关键字class

    // 为类的成员变量赋值
    stu1.name = "小明";
    stu1.age = 15;
    stu1.score = 92.5f;

    // 调用类的成员函数
    stu1.say();

    return 0;
}
